package com.sxj.PDMS.service;

import com.sxj.PDMS.model.dto.student.YusRecordRequest;
import com.sxj.PDMS.model.entity.YusIncompleteRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sxj.PDMS.model.vo.PagingQueryResponse;

import javax.servlet.http.HttpServletResponse;

/**
* @author 503c'j
* @description 针对表【yus_incomplete_record(青年大学习未完成记录表)】的数据库操作Service
* @createDate 2024-06-18 16:45:09
*/
public interface YusIncompleteRecordService extends IService<YusIncompleteRecord> {

    Boolean yusRecordUpload(YusRecordRequest yusRecordRequest);

    PagingQueryResponse<YusIncompleteRecord> selectAll(Integer page, Integer pageSize);

    PagingQueryResponse<YusIncompleteRecord> yusIncompleteRecordSelect(Integer page, Integer pageSize, YusRecordRequest yusRecordRequest);

    void selectAllStudentAndDownload(YusRecordRequest yusRecordRequest, HttpServletResponse response);
}
